Big Huge Thesaurus

written agreement

noun